﻿using System;
using System.ComponentModel;
using System.Windows.Forms;

namespace Onshi.POS.Formularios.Recursos
{
    public partial class FormularioBase : Form
    {
        #region Constructores

        public FormularioBase()
        {
            InitializeComponent();
        }

        #endregion

        #region Atributos

        private Boolean teclaEscape = true;

        #endregion

        #region Propiedades

        [Description("Devuelve o establece si la tecla de estape se va a utilizar para salir del formulario")]
        public Boolean TeclaEscape
        {
            get { return teclaEscape; }
            set { teclaEscape = value; }
        }

        #endregion

        #region Eventos

        private void FormularioBase_KeyDown(Object sender, KeyEventArgs e)
        {
            if (e.KeyCode.Equals(Keys.Escape) && teclaEscape)
                Close();
        }

        #endregion
    }
}
